package com.senven.books.modules.system.user.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.senven.books.mybatis.baseEntity.BaseEntity;
import lombok.Getter;
import lombok.Setter;

/**
 * @author : longshengyi
 * @description :
 * @createDate : 2024/7/21 22:21
 */
@Setter
@Getter
@TableName("sys_menu")
public class SysMenu extends BaseEntity {

    /**
     * 菜单父编号
     */
    private Long parentId;

    /**
     * 菜单名称
     */
    private String name;

    /**
     * 菜单图标
     */
    private String icon;

    /**
     * url地址
     */
    private String url;

    /**
     * 菜单排序号
     */
    private Integer sort=999;

    /**
     * 是否是菜单
     */
    private String menuFlag;

    /**
     * 是否打开新页面的标识 Y N：未启用
     */
    private String newPageFlag;

    /**
     * 是否打开 Y N：未启用
     */
    private String openFlag;

    /**
     * 唯一代码
     */
    private String code;

    /**
     * 用什么方式打开，默认是路由，frame是选择frame方式打开
     */
    private String openMethod;

    /**
     * 备注
     */
    private String remark;

    /**
     * 备注
     */
    private String menuMappingSysName;
}
